# all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE，
# 如果是返回 True，否则返回 False元素除了是 0、空、FALSE 外都算 TRUE
# 相当于逻辑and的运算
# 空元组、空列表返回值为True，这里要特别注意
list1=[1,5,9,3.14,0]
list2=[]
print(all(list2))
# any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False，
# 则返回 False，如果有一个为 True，则返回 True
# 元素除了是 0、空、FALSE 外都算 TRUE
# 相当于逻辑or运算
# ===============================================================================
# 排序操作：
# sort与sorted 区别：
# sort是应用在 list 上的方法，sorted 可以对所有可迭代的对象进行排序操作,
# list 的 sort 方法返回的是对已经存在的列表进行操作，而内建函数 sorted 方法返回的是一个新的 list，而不是在原来的基础上进行的操作
print(any(list1))
print("原列表:{}".format(list1))
# list1.sort()
# print("使用sort方法进行排序后的列表：{}".format(list1))
# sorted方法通过reverse参数来指定列表是升序排列还是降序排列
# list3=sorted(list1,reverse=True)
# print("使用sorted方法排序后的列表：{}".format(list3))
# reverse函数用于反向列表中元素
list1.reverse()
print(list1)

for item in range(0,10):
    print(item,end=" ")
    pass




